Big Huge Thesaurus

Lycopus europaeus

noun